﻿using ZenSystemService.Api.Entities;
namespace ZenSystemService.Api.DTOs
{
    public class UserRegisterResponse
    {
        /// <summary>
        /// 用户是否存在
        /// </summary>
      //  public bool UserIsExist { get; set; }


        /// <summary>
        /// 用户信息
        /// </summary>
        public UserInfoResponse UserInfo { get; set; }


        /// <summary>
        /// 用户登录后token
        /// </summary>
        public string UserToken { get; set; }

    }

    /// <summary>
    /// 用户返回信息
    /// </summary>
    public class UserInfoResponse
    {
        public int UserId { get; set; }

        /// <summary>
        /// 用户名
        /// </summary>
        public string? Username { get; set; }

        /// <summary>
        /// 用户姓名
        /// </summary>
        public string? RealName { get; set; }


        /// <summary>
        /// 手机号码
        /// </summary>
        public string? Mobile { get; set; }

        public string? Gender { get; set; }

        /// <summary>
        /// 所在地ID
        /// </summary>
        public int AreaID { get; set; }



        /// <summary>
        /// 身高
        /// </summary>
        public int Height { get; set; }



        /// <summary>
        /// 体重
        /// </summary>
        public int Weight { get; set; }


        public DateTime? Birthday { get; set; }


        public int ParentUserId { get; set; }

        public string? AvatarUrl { get; set; }

        public string? Remark { get; set; }


        public int TraineeRelationId { get; set; }

        /// <summary>
        /// 角色名
        /// </summary>
        //  public string? RoleName { get; set; }

        public List<RoleDTO> RoleList { get; set; }

        /// <summary>
        /// 剩余课程数
        /// </summary>
        public List<TraineeCourseSurplus> TraineeCourseSurplusList { get; set; }


    }




}
